Using UML to reflect non-functional requirements

نویسندگان

  • Luiz Marcio Cysneiros
  • Julio Cesar Sampaio do Prado Leite
چکیده

The way requirements should drive the rest of the software development process has been a subject of many research projects in the past. Unfortunately, all of them focus primarily, when not exclusively, on the functional requirements regardless of the fact that non-functional requirements (NFR) are among the most expensive and difficult to deal with [6] [13] [4][10]. This work evolves out of a previous one [11] and aims at filling this gap, proposing a systematic approach to assure that conceptual models will reflect the NFRs elicited. We focus our attention on conceptual models expressed using the UML [25], and therefore, some heuristics are proposed to make UML suitable to handle NFRs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net

This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...

متن کامل

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...

متن کامل

Incorporating Non-Functional Requirements with UML Models

The way requirements should drive the rest of the software development process has been a subject of many research projects in the past. Customers are demanding quality software which can only be achieved by considering Non-Functional Requirements (NFR) as early as possible. Since errors due to NFRs are the most expensive and difficult to correct, improperly dealing with NFRs can lead to more e...

متن کامل

XML Application for Non-Functional Requirements Management in Systems Project

The objective of this paper is to present an environment for the management of functional and non-functional requirements in systems project, developed using the XML (Extensible Markup Language) standard. This environment receives as inputs two entry structures for software requirements modelling: the UML ́s Use Case diagram, which describes functional requirements; and the I* framework used by ...

متن کامل

Using UML 2.0 to Create Executable Code from Requirements Capture and Consistent Requirement Specifications for Real-Time Automotive Software Development

The development of vehicle control systems has evolved to become an exercise in the design and integration of complex, distributed hardware and software components. The various components are typically developed by geographically dispersed, multicultural teams from both OEMs and suppliers. This paper gives a brief overview of using the Unified Modelling Language (UML) as a means of capturing th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001